/*资讯频道*/
.news-idx{
	.g-wrapper{
		background:#fbfbfb;
	}
}
.n-latest-sect{
	width:100%;
	@include fn-clearfix;
	overflow:hidden;
}
.n-latest-cont{
	margin-top:36px;
	height: 282px;
	@include fn-clearfix;
	overflow:hidden;
}
.n-latest-scroll{
	float:left;
	position: relative;
	width:862px;
	height:inherit;
	background:#fff;
	overflow:hidden;
}
.latest-scroll-hd{
	float:right;
	width:358px;
	height:inherit;
	overflow:hidden;
	border:1px solid #e5e5e5;
}
.s-hd-msgitems{
	width:100%;
	@include fn-clearfix;
}
.s-hd-msgitem{
	padding:10px 0;
	width:100%;
	height:70px;
	@include fn-clearfix;
	&+.s-hd-msgitem{
		border-top:1px solid #e5e5e5;
	}
	&.on,&:hover{
		i{
			visibility: visible;
		}
		.s-hd-tit{
			color:#e64d4d;
		}
	}
}
.s-hd-msglink{
	padding:0 10px;
	display:block;
	width:100%;
	height:100%;
	i{
		visibility: hidden;
		float:left;
		font-size:40px;
		color:#e64d4d;
		line-height:50px;
		@include fn-transition(all .4s ease);
	}
}
.s-hd-txt{
	margin-left:20px;
	float:left;
	width:300px;
}
.s-hd-tit{
	margin:0;
	font-size:14px;
	line-height:28px;
	color:#272626;
	font-weight:700;
	@include fn-text-ellipsis;
	@include fn-transition(all .4s ease);
}
.s-hd-desc{
	width:100%;
	font-size:12px;
	color:#797979;
	line-height:24px;
	height:24px;
	@include fn-text-ellipsis;
	p{
		margin:0;
	}
}
.latest-scroll-bd{
	position: relative;
	float:left;
	width:504px;
	height:inherit;
	overflow: hidden;
	ul{
		width:100%;
		@include fn-clearfix;
	}
}
.latest-bd-info{
	width:100%;
	height:282px;
	overflow:hidden;
}
.latest-bd-link{
	position: relative;
	display:block;
	width:100%;
	height:100%;
	img{
		position: absolute;
		top:0;
		left:0;
		width:100%;
		height:100%;
	}
	&:hover{
		.latest-bd-title p {
			color:#667fc3;
		}
	}
}
.latest-icon{
	position: absolute;
	z-index:1;
	top:0;
	left:0;
	display:block;
	width:76px;
	height:73px;
	background:url(#{$firstlevel-path}images/subpage/news-tips-ico.png) no-repeat;
}
.latest-bd-title{
	position: absolute;
	left:0;
	bottom:0;
	z-index:1;
	padding:0 13px;
	width:100%;
	height:50px;
	background:url(#{$firstlevel-path}images/common/btransparent46.png) repeat;
	p{
		margin:0;
		height:50px;
		line-height:50px;
		font-size:16px;
		color:#fefefe;
	}
}

.n-latest-info-panel{
	float:right;
	width:305px;
	height:282px;
	border:1px solid #e5e5e5;
	background:#fff;
}
.n-latest-info-hd{
	padding:0 10px;
	height:44px;
	border-bottom:1px solid #e5e5e5;
	h2{
		margin:0;
		line-height:43px;
		font-size: 16px;
		color:#727272;
	}
}
.n-latest-info-bd{
	padding:0 12px;
	width:100%;
	height:238px;
	overflow:hidden;
}
.n-info-items{
	width:100%;
	overflow:hidden;
}
.n-info-item{
	margin:12px 0;
	width:100%;
	height:20px;
	overflow:hidden;
	&.hot-info-item{
		.info-data{
			background-color:#eb6262;
			color:#fff;
		}
		.info-txt{
			color:#eb6262;
		}
	}
	&:hover{
		.info-txt{
			color:#667fc3;
		}
	}
}
.n-info-link{
	display: block;
	width:100%;
	height:100%;
}
.info-data{
	margin-top:3px;
	margin-right:10px;
	float:left;
	display:block;
	width:16px;
	height:14px;
	background-color:#b2b0b0;
	font-size:12px;
	line-height:14px;
	text-align:center;
	font-style: normal;
	color:#fffefe;
}
.info-txt{
	display:block;
	float:left;
	width:253px;
	height:20px;
	font-size:14px;
	color:#7d7a7a;
	line-height:20px;
	@include fn-text-ellipsis;
	@include fn-transition(all .4s ease);
}

.sp-new-banner{
	margin-top:30px;
	margin-bottom:30px;
	height:80px;
	@include fn-clearfix;
	img{
		width:100%;
		height:100%;
	}
}

.new-info-wrap{
	overflow:hidden;
	&:before{
		display:table;
		content:'';
	}
}
.new-info-wrap1{
	.new-info-panel{
		height:630px;
	}
	.new-left-panel .new-info-bd{
		padding:20px 15px;
	}
}

.new-info-panel{
	float:left;
	height:508px;
	border:1px solid #dcdcdc;
	background:#fff;
	&.new-left-panel{
		margin-right:14px;
		width:861px;
		background:#fff;
	}
	&.new-right-panel{
		width:305px;
		background:#fff;
	}
}
.new-info-hd{
	padding:0 10px;
	width:100%;
	height:51px;
	border-bottom:1px solid #dcdcdc;
	background:#f5f5f5;
	line-height:51px;
	h2{
		display:inline-block;
		margin:0;
		line-height:inherit;
		font-size:18px;
		color: #6d6d6d;
	}
	.new-more{
		float:right;
		font-size: 14px;
		color:#8d8c8c;
		font-family:'Arial';
		text-transform: uppercase;
		&:hover{
			color:#eb6262;
		}
	}
}
.new-info-bd{
	width:100%;
	overflow:hidden;
}
.f-info-panel{
	padding:26px 15px;
	width:100%;
	height:455px;
	overflow:hidden;
}
.f-info-hotitem{
	margin-right:13px;
	float:left;
	width:340px;
	height:inherit;
	&:hover{
		.f-info-tit{
			a{
				color:#eb6262;
			}
		}
	}
}
.f-hotinfo-pic{
	position: relative;
	width:100%;
	height:192px;
	overflow:hidden;
	img{
		width:100%;
		height:100%;
	}
	em{
		position: absolute;
		top:0;
		left:0;
		z-index:1;
		display:block;
		width:70px;
		height:70px;
		background:url(#{$firstlevel-path}images/index/hp-news-tips-bg.png) no-repeat;
	}
}
.f-info-txt{
	padding:0 10px 55px 10px;
	width:100%;
	overflow:hidden;
	background:#f5f5f5;
}
.f-info-tit{
	margin:15px 0;
	display:block;
	width:100%;
	height:30px;
	a{
		display:block;
		width:100%;
		height:100%;
		font-size:18px;
		color:#333;
		font-weight:400;
		line-height:30px;
		@include fn-transition(all .4s ease);
		@include fn-text-ellipsis;
	}
}
.f-info-desc{
	margin:10px 0;
	width:100%;
	height:52px;
 	font-size:14px;
	color:#737373;
	line-height:26px;
	@include fn-text-ellipsis2;
	p{
		margin-bottom:0;
	}
}
.f-info-more{
	display:block;
	margin-top:20px;
	font-size:14px;
	color:#eb6262;
	@include fn-transition(all .4s ease);
	&:hover{
		color:#667fc3;
	}
}

.f-info-item{
	float:left;
	width:476px;
	height:90px;
	&+.f-info-item{
		margin-top:13px;
	}
	.f-info-txt{
		padding:0 12px;
		float:left;
		margin-left:5px;
		width:338px;
		height:90px;
		background:#f3f3f3;
	}
	.f-info-tit{
		margin:0;
		margin-top:8px;
		width:100%;
		font-size:16px;
		line-height:28px;
		color:#5d5d5d;
		@include fn-text-ellipsis;
		@include fn-transition(all .4s ease);
	}
	.f-info-desc{
		margin:0;
		height:40px;
		font-size:12px;
		color:#7d7d7d;
		line-height:20px;
		@include fn-text-ellipsis2;
	}
	&:hover{
		.f-info-tit{
			color:#eb6262;
		}
	}
}
.f-info-link{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}
.f-info-pic{
	float:left;
	padding:5px;
	width:132px;
	height:90px;
	border:1px solid #e5e5e5;
	overflow:hidden;
	img{
		width:100%;
		height:100%;
	}
}

.n-choice-info{
	padding:10px;
	width:100%;
	overflow:hidden;
}
.n-choice-item{
	width:100%;
	height:40px;
	overflow:hidden;
	@include fn-transition(all .4s ease);
	&+.n-choice-item{
		border-top:1px dashed #d5d5d5;
	}
	&.active{
		height:190px;
		.n-choice-tit{
			color:#eb6262;
			em{
				color:#eb6262;
			}
		}
		&+.n-choice-item{
			border-top:none;
		}
	}
}

.n-choice-tit{
	margin:0;
	height:40px;
	line-height:40px;
	font-size:14px;
	color:#595959;
	@include fn-text-ellipsis;
	em{
		margin-right:10px;
		font-size:20px;
		color:#333;
		font-family:'Arial';
	}
}
.n-choice-pic{
	width:100%;
	height:150px;
	overflow:hidden;
	img{
		width:100%;
		height:100%;
	}
}

.n-trade-info{
	margin:10px 0;
	width:100%;
	height:230px;
	overflow:hidden;
	dt,dd{
		float:left;
	}
	&+.n-trade-info{
		margin-top:49px;
	}
}
.hot-trade-link{
	display:block;
	width:100%;
	height:100%;
	&:hover{
		p{
			color:#eb6262;
		}
	}
}
.hot-trade{
	margin-right:15px;
	position: relative;
	display:block;
	width:340px;
	height:230px;
	img{
		width:100%;
		height:100%;
	}
	.pic-txt{
		position: absolute;
		left:0;
		bottom:0;
		z-index:1;
		margin:0;
		padding:0 10px;
		width:100%;
		height:40px;
		background:url(#{$firstlevel-path}images/common/btransparent40.png) repeat;
		font-size:16px;
		color:#fff;
		line-height:40px;
		@include fn-text-ellipsis;
		@include fn-transition(all .4s ease);
	}
}

.trade-item{
	width:470px;
	height:33px;
}
.trade-link{
	display:block;
	width:100%;
	height:100%;
	line-height:33px;
	em,span,time{
		float:left;
		color:#949393;
		font-size:14px;
	}
	span{
		margin:0 10px;
		display:block;
		width:368px;
		@include fn-text-ellipsis;
	}
	&:hover{
		em{
			color:#eb6262;
		}
		span,time{
			color:#787878;
			font-weight:700;
		}
	}
}

.n-room-info{
	width:100%;
	@include fn-clearfix;
}
.n-room-item{
	padding:20px 7px;
	float:left;
	width:151px;
	height:194px;
	overflow:hidden;
	border-bottom:1px dashed #d5d5d5;
	&:hover{
		.room-tit{
			color:#eb6262;
		}
	}
}
.room-link{
	display:block;
	width:100%;
	height:100%;
}

.room-pic{
	display:block;
	width:100%;
	height:77px;
	overflow:hidden;
	img{
		width:100%;
		height:100%;
	}
}

.room-tit{
	font-size:14px;
	color:#706f6f;
	line-height:28px;
	@include fn-text-ellipsis2;
	@include fn-transition(all .4s ease);
}


/*新闻列表页*/
.banner-cont{
	position: absolute;
	left:50%;
	bottom:0;
	margin-left:-600px;
	height:56px;
	.banner-add-wrap{
		background:#fff;
		height: inherit;
	}
}
.col-name{
	display:inline-block;
	float:left;
	margin:0;
	width:183px;
	height:56px;
	background:url(#{$firstlevel-path}images/subpage/col-add-bg.png) no-repeat;
	font-size:20px;
	color:#fffdfd;
	text-align:center;
	line-height:56px;
}
/*.bcrumbs-bar{
	padding:10px;
	float:right;
	width:978px;
	height:56px;
	text-align:right;
}
.bcrumbs{
	height: 36px;
	line-height: 36px;
	color: #727272;
	font-size: 14px;
	font-weight: 400;
	>ol{
		background: transparent none;
    border: 0 none;
		@include fn-clearfix;
		&:before,:after{
			display:table;
			content:'';
		}
		&:after{
			clear: both;
		}
	}
}
.bcrumbs-node{
	display:inline-block;
	font-size:14px;
	height: 36px;
	line-height: 36px;
	color: #727272;
	white-space: nowrap;
	font-family: 'Microsoft YaHei';
	.iconfont{
		float:left;
		font-family:iconfont!important;
	}
	&.bcn-start{
		padding-left:15px;
		background:url(#{$firstlevel-path}images/subpage/col-add-ico.png) center left no-repeat;
	}
	+.bcrumbs-node:before{
		content: "\003E";
		display: block;
		float: left;
		padding: 0 7px;
		line-height: inherit;
		color: #727272;
		font-family: Arial, Helvetica, \5b8b\4f53, sans-serif;
		font-size: 14px;
		text-align: center
	}
	a{
		color: inherit;
    font-size: inherit;
    text-decoration: none;
		@include fn-transition(all 1s ease);
		&:hover{
			color:#ff8853;
		}
	}
	&.active{
		color:#ff8853;
	}
}

.bcrumbs-node.bcn-start+.bcrumbs-node:before {
	content: " ";
	margin: 0;
	padding: 0
}*/

.bcrumbs-bar{
	padding:10px;
	float:right;
	width:978px;
	height:56px;
	text-align:right;
}
.bcrumbs{
	height: 36px;
	line-height: 36px;
	color: #727272;
	font-size: 14px;
	font-weight: 400;
	>ol{
		background: transparent none;
    border: 0 none;
		@include fn-clearfix;
		&:before,:after{
			display:table;
			content:'';
		}
		&:after{
			clear: both;
		}
	}
}
.bcrumbs-node{
	display:inline-block;
	font-size:14px;
	height: 36px;
	line-height: 36px;
	color: #727272;
	white-space: nowrap;
	font-family: 'Microsoft YaHei';
	.iconfont{
		float:left;
		font-family:iconfont!important;
	}
	&.bcn-start{
		padding-left:15px;
		background:url(#{$firstlevel-path}images/subpage/col-add-ico.png) center left no-repeat;
	}
	+.bcrumbs-node:before{
		content: "\003E";
		display: block;
		float: left;
		padding: 0 7px;
		line-height: inherit;
		color: #727272;
		font-family: Arial, Helvetica, \5b8b\4f53, sans-serif;
		font-size: 14px;
		text-align: center
	}
	a{
		display: inline-block;
		color: inherit;
    font-size: inherit;
    text-decoration: none;
		text-align: left;
		@include fn-transition(all 1s ease);
		&:hover{
			color:#ff8853;
		}
	}
	&.active{
		color:#ff8853;
	}
}

.bcrumbs-node.bcn-start+.bcrumbs-node:before {
	content: " ";
	margin: 0;
	padding: 0
}

.news-items-panel{
	margin-top:25px;
	margin-bottom:106px;
	&:before{
		display:table;
		content:'';
	}
}
.left-items-panel{
	padding:8px 20px;
	float:left;
	width:878px;
	overflow:hidden;
	background:white;
}
.news-item-group{
	width:100%;
	@include fn-clearfix;
	.news-item{
		padding:34px 0;
		width:100%;
		overflow:hidden;
		border-bottom:1px dashed #d3d3d3;
	}
	.n-item-cont{
		display:block;
		width:100%;
		height:100%;
	}
	.n-item-pic,.n-item-txt{
		float: left;
	}
	.n-item-pic{
		padding:4px;
		width:255px;
		height:148px;
		border:1px solid #d2d2d2;
		overflow:hidden;
		background:white;
		display: block;
		img{
			width:100%;
			height:100%;
		}
	}
	.n-item-txt{
		padding-left:15px;
		width:583px;
	}
	.n-item-tit{
		margin:0;
		a{
			display:block;
			width:100%;
			height:20px;
			line-height:20px;
			font-size:16px;
			color:#3c3c3c;
			letter-spacing:1px;
			@include fn-text-ellipsis;
			@include fn-transition(all .4s ease);
			&:hover{
				color:#eb6262;
			}
		}
	}
	.n-item-desc{
		margin-top:8px;
		width:100%;
		height:56px;
		line-height:28px;
		font-size:14px;
		color:#696868;
		@include fn-text-ellipsis2;
		*{
			margin:0;
		}
	}
	.n-item-link{
		margin:10px 0;
		display:inline-block;
		font-size:14px;
		color:#fe8149;
	}
	.n-item-guide{
		width:100%;
		height:20px;
		span{
			display: inline-block;
			font-size:12px;
			line-height:20px;
			color:#888583;
			&+span{
				margin-left:30px;
			}
		}
		i{
			margin-right:5px;
			float:left;
			display:block;
			width:15px;
			height:15px;
			img{
				width:100%;
				height:100%;
			}
		}
	}
}


.right-items-panel{
	margin-left:12px;
	float:left;
	width:290px;
	.n-latest-info-panel{
		margin-bottom:29px;
		width:290px;
		height:450px;
	}
	.n-latest-info-hd{
		height:50px;
		h2{
			line-height:49px;
		}
	}
	.n-latest-info-bd{
		height:398px;
	}
	.info-txt{
		width:238px;
	}
	.new-info-panel{
		height:604px;
		overflow:hidden;
	}
}
.right-banner-panel{
	width:100%;
	overflow:hidden;
}
.r-banner-link{
	margin-top:30px;
	display:block;
	width:100%;
	height:164px;
	img{
		width:100%;
		height:100%;
	}
}

/*资讯频道详情*/
.n-details-panel{
	width:100%;
	@include fn-clearfix;
}
.n-details-hd{
	width:100%;
	border-bottom:1px dashed #d4d4d4;
	h4{
		margin-top:52px;
		margin-bottom:40px;
		width:100%;
		text-align:center;
		font-size:22px;
		color:#4b4a4a;
		font-weight:700;
		letter-spacing:1px;
	}
}
.details-tips{
	margin-bottom:10px;
	padding:0 155px;
	width:100%;
	height:28px;
	text-align:center;
	line-height:28px;
	overflow:hidden;
	span{
		margin-left:10px;
		display:inline-block;
		font-size:14px;
		color:#7e7d7d;
	}
}
.bdshare-button-style0-16{
	float:left;
	display:inline-block;
	.bds_more{
		background:none!important;
		font-size:14px;
		line-height:16px;
		color:#666;
	}
}
.bdimgshare-bg,.sr-bdimgshare .bdimgshare-content{
	display:none!important;
}
#bdshare_weixin_qrcode_dialog{
	height:320px!important;
}
.n-details-bd{
	padding:20px 0;
	width:100%;
	overflow:hidden;
	font-size:14px;
	color:#666;
	line-height:30px;
	border-bottom:1px dashed #d4d4d4;
}
.n-details-ftr{
	margin-top:10px;
	width:100%;
	overflow:hidden;
	h5{
		font-size:14px;
		color:#8e8d8d;
		height:20px;
		line-height:20px;
		overflow:hidden;
		@include fn-text-ellipsis;
		a{
			&:hover{
				color:#25aaef;
			}
		}
	}
}


/*详情里评论模块*/
.review-sect{
	width:100%;
	@include fn-clearfix;
}
.sp-col-title{
	padding:10px 0;
	height:50px;
	width:100%;
	border-bottom:1px solid #d4d4d4;
	span{
		font-size:18px;
		color:#706e6e;
		border-left:3px solid #ff8853;
		padding-left:5px;
		line-height:29px;
	}
}
.review-form-panel{
	width:100%;
	overflow:hidden;
	border:1px solid #d2d2d2;
	@include fn-border-radius(2px);
	background:#fff;
}
.review-txt{
	padding:10px;
	width:100%;
	height:110px;
	border:none;
	border-bottom:1px solid #d2d2d2;
	resize:none;
	font-size:14px;
	color:#666;
	line-height:28px;
}
.review-ftr{
	padding:10px;
	width:100%;
	height:60px;
	background:#f9f9f9;
	text-align:right;
}
.review-tips{
	margin:0;
	display:inline-block;
	float:left;
	line-height:40px;
	font-size:14px;
	color:#6a6a6a;
	a{
		color:#f44e05;
	}
}
.r-input-txt{
	display:inline-block;
	height:40px;
	width:100px;
	border:1px solid #dcdcdc;
	@include fn-border-radius(2px);
	background:#fff;
	line-height:38px;
	text-align:center;
}
.review-yzm{
	display:inline-block;
	margin:0 20px;
	font-size:14px;
	color:#218ad2;
	line-height:40px;
	cursor:pointer;
	em{
		display:inline-block;
		width:120px;
		height:40px;
		margin-right:10px;
		img{
			width:100%;
			height:100%;
		}
	}
}
.review-submit{
	padding:0 20px;
	display: inline-block;
	height:40px;
	border:none;
	@include fn-border-radius(2px);
	background:#ff8853;
	font-size:14px;
	color:#fff;
	letter-spacing:1px;
	cursor:pointer;
	&:hover{
		@include fn-opacity-compatible(.9);
	}
}
.review-list-wrap{
	width:100%;
	@include fn-clearfix;
	.lh-pagination{
		text-align: right;
	}
}
.review-list{
	margin-top:20px;
	width:100%;
	overflow:hidden;
}
.review-item{
	margin-bottom:20px;
	width:100%;
	overflow:hidden;
}
.user-msg-wrap{
	width:102px;
	overflow:hidden;
	text-align:center;
}
.user-pic{
	margin:0 auto;
	display:block;
	width:64px;
	height:64px;
	overflow:hidden;
	@include fn-border-radius(32px);
	border:2px solid #dc6a6a;
	img{
		width:100%;
		height:100%;
	}
}
.user-name{
	margin:0;
	width:100%;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#333;
}
.review-date{
	font-size:14px;
	color:#999;
}
.review-cont{
	padding:20px;
	position: relative;
	width:736px;
	background:#f5f5f5;
	&:before{
		position: absolute;
		top:0;
		left:-13px;
		display:block;
		content:'';
		width:13px;
		height:13px;
		background:url(#{$firstlevel-path}images/subpage/review-before-arrow.png) no-repeat;
	}
}
.review-txt-wrap{
	width:100%;
	height:112px;
	overflow:hidden;
	font-size:14px;
	line-height:28px;
	color:#666;
	@include fn-text-ellipsis4;
	*{
		margin:0;
	}
}
.like-panel{
	margin-top:10px;
	width:100%;
	text-align: right;
	height:40px;
}
.like-data{
	margin:0;
	display:inline-block;
	float:left;
	line-height:40px;
	font-size:14px;
	color:#333;
	em{
		font-style: normal;
		color:#f34040;
	}
}
.like-btn{
	margin-top:7px;
	padding:0 20px;
	display:inline-block;
	margin-left:20px;
	height:26px;
	@include fn-border-radius(13px);
	border:1px solid #ffcece;
	background:#fff;
	line-height:24px;
	font-size:12px;
	color:#333;
	cursor:pointer;
	em{
		color:#f24e4e;
		font-style:normal;
	}
	i{
		float:left;
		display:block;
		margin-top:5px;
		margin-right:5px;
		width:15px;
		height:14px;
		background:url(#{$firstlevel-path}images/subpage/sprite.png) no-repeat;
		&.like-ico{
			background-position: -20px -20px;
		}
		&.nay-ico{
			background-position: -20px -54px;
		}
	}
	&:hover{
		background-color:#e26d6d;
		color:#fff;
		.like-ico{
			background-position: -55px -20px;
		}
		.nay-ico{
			background-position: -55px -54px;
		}
		em{
			color:#fff;
		}
	}
	&+.like-btn{
		border-color: #b6ceff;
		em{
			color:#547ade;
		}
		&:hover{
			background-color:#6f8bf2;
			em{
				color:#fff;
			}
		}
	}
}















